package com.iplant.ams.service.po.dms.maintenance;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * 设备维修计划(界面用)
 *
 * @author YouWang·Peng
 * 2022-8-8 09:20:21
 */
public class DMSMaintenancePlan implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 设备ID
     **/
    public int ID = 0;
    /**
     * 设备编码
     **/
    public String Code = "";
    /**
     * 设备名称
     **/
    public String Name = "";
    /**
     * 上次维保时刻
     **/
    public String LastRepairTime = "";
    /**
     * 设备维修状态（日常保养）
     **/
    public int Status = 0;
    /**
     * 设备维修状态文本
     **/
    public String StatusText = "";
    /**
     * 状态显示标签类型(日常保养)
     **/
    public String Type = "";
    /**
     * 状态显示标签类型(一级保养)
     **/
    public String Type_One = "";
    /**
     * 状态显示标签类型(二级保养)
     **/
    public String Type_Two = "";
    /**
     * 当前维修进度百分比
     **/
    public int Percent = 0;
    /**
     * 当天已维修总数（日常保养）
     **/
    public int FQTY = 0;
    /**
     * 维修项目总数（日常保养）
     **/
    public int Total = 0;

    /**
     * 设备维修状态（一级保养）
     */
    public int Status_One = 0;
    /**
     * 设备维修状态文本（一级保养）
     **/
    public String StatusText_One = "";
    /**
     * 当天已维修总数（一级保养）
     **/
    public int FQTY_One = 0;
    /**
     * 维修项目总数（一级保养）
     **/
    public int Total_One = 0;

    /**
     * 设备维修状态（二级保养）
     */
    public int Status_Two = 0;
    /**
     * 设备维修状态文本（二级保养）
     **/
    public String StatusText_Two = "";
    /**
     * 当天已维修总数（二级保养）
     **/
    public int FQTY_Two = 0;
    /**
     * 维修项目总数（二级保养）
     **/
    public int Total_Two = 0;

    @JsonProperty("ID")
    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    @JsonProperty("Code")
    public String getCode() {
        return Code;
    }

    public void setCode(String code) {
        Code = code;
    }

    @JsonProperty("Name")
    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    @JsonProperty("LastRepairTime")
    public String getLastRepairTime() {
        return LastRepairTime;
    }

    public void setLastRepairTime(String lastRepairTime) {
        LastRepairTime = lastRepairTime;
    }

    @JsonProperty("Status")
    public int getStatus() {
        return Status;
    }

    public void setStatus(int status) {
        Status = status;
    }

    @JsonProperty("StatusText")
    public String getStatusText() {
        return StatusText;
    }

    public void setStatusText(String statusText) {
        StatusText = statusText;
    }

    @JsonProperty("Type")
    public String getType() {
        return Type;
    }

    public void setType(String type) {
        Type = type;
    }

    @JsonProperty("Percent")
    public int getPercent() {
        return Percent;
    }

    public void setPercent(int percent) {
        Percent = percent;
    }

    @JsonProperty("FQTY")
    public int getFQTY() {
        return FQTY;
    }

    public void setFQTY(int FQTY) {
        this.FQTY = FQTY;
    }

    @JsonProperty("Total")
    public int getTotal() {
        return Total;
    }

    public void setTotal(int total) {
        Total = total;
    }

    @JsonProperty("Status_One")
    public int getStatus_One() {
        return Status_One;
    }

    public void setStatus_One(int status_One) {
        Status_One = status_One;
    }

    @JsonProperty("StatusText_One")
    public String getStatusText_One() {
        return StatusText_One;
    }

    public void setStatusText_One(String statusText_One) {
        StatusText_One = statusText_One;
    }

    @JsonProperty("FQTY_One")
    public int getFQTY_One() {
        return FQTY_One;
    }

    public void setFQTY_One(int FQTY_One) {
        this.FQTY_One = FQTY_One;
    }

    @JsonProperty("Total_One")
    public int getTotal_One() {
        return Total_One;
    }

    public void setTotal_One(int total_One) {
        Total_One = total_One;
    }

    @JsonProperty("Status_Two")
    public int getStatus_Two() {
        return Status_Two;
    }

    public void setStatus_Two(int status_Two) {
        Status_Two = status_Two;
    }

    @JsonProperty("StatusText_Two")
    public String getStatusText_Two() {
        return StatusText_Two;
    }

    public void setStatusText_Two(String statusText_Two) {
        StatusText_Two = statusText_Two;
    }

    @JsonProperty("FQTY_Two")
    public int getFQTY_Two() {
        return FQTY_Two;
    }

    public void setFQTY_Two(int FQTY_Two) {
        this.FQTY_Two = FQTY_Two;
    }

    @JsonProperty("Total_Two")
    public int getTotal_Two() {
        return Total_Two;
    }

    public void setTotal_Two(int total_Two) {
        Total_Two = total_Two;
    }

    @JsonProperty("Type_One")
    public String getType_One() {
        return Type_One;
    }

    public void setType_One(String type_One) {
        Type_One = type_One;
    }

    @JsonProperty("Type_Two")
    public String getType_Two() {
        return Type_Two;
    }

    public void setType_Two(String type_Two) {
        Type_Two = type_Two;
    }
}
